+2003-08-08 Matthias Clasen <maclas@gmx.de>
+
+ * demos/gtk-demo/appwindow.c (do_appwindow): Hide the resize grip when maximized or fullscreen.
+
2003-08-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkinput-win32.h
+2003-08-08 Matthias Clasen <maclas@gmx.de>
+
+ * demos/gtk-demo/appwindow.c (do_appwindow): Hide the resize grip when maximized or fullscreen.
+
2003-08-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkinput-win32.h
+2003-08-08 Matthias Clasen <maclas@gmx.de>
+
+ * demos/gtk-demo/appwindow.c (do_appwindow): Hide the resize grip when maximized or fullscreen.
+
2003-08-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkinput-win32.h
+2003-08-08 Matthias Clasen <maclas@gmx.de>
+
+ * demos/gtk-demo/appwindow.c (do_appwindow): Hide the resize grip when maximized or fullscreen.
+
2003-08-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkinput-win32.h
+2003-08-08 Matthias Clasen <maclas@gmx.de>
+
+ * demos/gtk-demo/appwindow.c (do_appwindow): Hide the resize grip when maximized or fullscreen.
+
2003-08-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkinput-win32.h
update_statusbar (buffer, GTK_STATUSBAR (data));
}
+static void
+update_resize_grip (GtkWidget *widget,
+ GdkEventWindowState *event,
+ GtkStatusbar *statusbar)
+{
+ if (event->changed_mask & (GDK_WINDOW_STATE_MAXIMIZED | GDK_WINDOW_STATE_FULLSCREEN))
+ gtk_statusbar_set_has_resize_grip (statusbar, !(event->new_window_state & (GDK_WINDOW_STATE_MAXIMIZED | GDK_WINDOW_STATE_FULLSCREEN)));
+}
+
+
GtkWidget *
do_appwindow (void)
{
G_CALLBACK (mark_set_callback),
statusbar,
0);
+
+ g_signal_connect_object (window,
+ "window_state_event",
+ G_CALLBACK (update_resize_grip),
+ statusbar,
+ 0);
update_statusbar (buffer, GTK_STATUSBAR (statusbar));
}